Matrix = {};
Matrix. in = function(point, XMin, XMax, YMin, TMax) {
    if (point.x != undefined && point.y != undefined) {
        x = point.x;
        y = point.y;
    } else if (point.length == 2) {
        x = point[0];
        y = point[1];
    }
    if (x && y) {
        if (x > XMin && x <= XMax && y > YMin && y <= TMax) return true;
        return false;
    }
    return false;
}
//重写js的函数，和php函数一致名称

function in_array(value, array) {
    return $.inArray(value, array) != -1;
}

//Date.prototype.getUnixTime=function($micro){
//    //if($micro)
//    _unixBegin=new Date(1970,1,1,0,0,0,0);
//}

//function HSL2RGB(H,S,L)
//{
//    if (S == 0)                       //HSL values = 0 ÷ 1
//    {
//        R = L * 255.0;                   //RGB results = 0 ÷ 255
//        G = L * 255.0;
//        B = L * 255.0;
//    }
//    else
//    {
//        if (L < 0.5) var_2 = L * (1 + S);
//        else         var_2 = (L + S) - (S * L);
//
//        var_1 = 2.0 * L - var_2;
//
//        R = 255.0 * Hue2RGB(var_1, var_2, H + (1.0 / 3.0));
//        G = 255.0 * Hue2RGB(var_1, var_2, H);
//        B = 255.0 * Hue2RGB(var_1, var_2, H - (1.0 / 3.0));
//    }
//    return [R,G,B];
//}
//
//function Hue2RGB(v1,v2,vH)
//{
//    if (vH < 0) vH += 1;
//    if (vH > 1) vH -= 1;
//    if (6.0 * vH < 1) return v1 + (v2 - v1) * 6.0 * vH;
//    if (2.0 * vH < 1) return v2;
//    if (3.0 * vH < 2) return v1 + (v2 - v1) * ((2.0 / 3.0) - vH) * 6.0;
//    return (v1);
//}